package org.cheniy.domain.activity.service.armory;

/**
 * @author cheniy
 * @description 活动装配预热
 * @create 2025/3/18 21:10
 */
public interface IActivityArmory {

    /**
     * 通过sku装配活动
     * 查询sku中对应的库存，次数实体，活动实体，将这三个进行缓存
     *
     * @param sku
     * @return
     */
    boolean assembleActivitySku(Long sku);

    /**
     * 通过activityId装配活动
     * @param activityId
     * @return
     */
    boolean assembleActivitySkuByActivityId(Long activityId);
}
